home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ____TTTTQQQQLLLL1111((((3333FFFF)))) ____TTTTQQQQLLLL1111((((3333FFFF))))
-
-
-
- NNNNAAAAMMMMEEEE
- TQL1, STQL1 - EISPACK routine. This subroutine finds the eigenvalues
- of a SYMMETRIC TRIDIAGONAL matrix by the QL method.
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ttttqqqqllll1111((((nnnn,,,, dddd,,,, eeee,,,, iiiieeeerrrrrrrr))))
- iiiinnnntttteeeeggggeeeerrrr nnnn,,,, iiiieeeerrrrrrrr
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn dddd((((nnnn)))),,,, eeee((((nnnn))))
-
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ssssttttqqqqllll1111((((nnnn,,,, dddd,,,, eeee,,,, iiiieeeerrrrrrrr))))
- iiiinnnntttteeeeggggeeeerrrr nnnn,,,, iiiieeeerrrrrrrr
- rrrreeeeaaaallll dddd((((nnnn)))),,,, eeee((((nnnn))))
-
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- On Input
-
- NNNN is the order of the matrix.
-
- DDDD contains the diagonal elements of the input matrix.
-
- EEEE contains the subdiagonal elements of the input matrix in its last N-1
- positions. E(1) is arbitrary. On Output
-
- DDDD contains the eigenvalues in ascending order. If an error exit is made,
- the eigenvalues are correct and ordered for indices 1,2,...IERR-1, but
- may not be the smallest eigenvalues.
-
- EEEE has been destroyed.
-
- IIIIEEEERRRRRRRR is set to Zero for normal return, J if the J-th
- eigenvalue has not been
- determined after 30 iterations. Calls PYTHAG(A,B) for sqrt(A**2 +
- B**2). Questions and comments should be directed to B. S. Garbow,
- APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL LABORATORY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-